import { IsBoolean, IsNumber, IsOptional, IsString } from "class-validator";

export class CreateCascaderItemDto {
    @IsOptional()
    @IsString()
    parentId?: string | null;

    @IsString()
    typeId!: string;

    @IsString()
    typeCode!: string;

    @IsString()
    code!: string;

    @IsString()
    name!: string;

    @IsOptional()
    @IsNumber()
    rank?: number | null;

    @IsOptional()
    @IsBoolean()
    status?: boolean;

    @IsOptional()
    @IsString()
    remark?: string | null;
}
